
.ant-layout{
    width:100%;
    height:100%;
}
.ant-layout-content{
    overflow-y: auto;
}
p{
    margin: 0px;
}
.ant-btn{
    height:auto
}
.ant-table-thead > tr > th{
    padding: 11px 16px;
}
.theme-default .ant-table-thead > tr > th{
    background: #E5EEFD;
}
.ant-table-tbody > tr > td{
    padding: 12px 16px;
}
.theme-default .ant-form-item-label > label{
    color: rgba(0,0,0,0.65);
}
.theme-default .ant-input{
    border-color: rgba(0,0,0,0.15);
    border-radius: 3px;
}

.ant-row{
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.ant-picker-range{
    width:100%
}

.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table, .ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table{
    margin: 0px;
}

.options_hidden{
    display: none; 
}

//sdw
.ant-modal-confirm .ant-modal-confirm-btns{
    float: none;
    text-align: center;
  }
.ant-form-horizontal{
    .ant-col-24.ant-form-item-label{
        padding: 0px;
    }
}

//下拉
.ant-select-dropdown{
    .rc-virtual-list-holder-inner{
        padding:10px;
        .ant-select-item{
            border-radius: 3px;
            color: rgba(0,0,0,0.65);
        }
       .ant-select-item-option-active:not(.ant-select-item-option-disabled){
            background: #E5EEFD;
            color: #005AEA;
        }
    }
}
.ant-select-tree {
    .ant-select-tree-node-content-wrapper:hover{
        background: #E5EEFD;
        color: #005AEA;
    }
}
.ant-tree .ant-tree-node-content-wrapper{
    padding: 0px 10px;
    &.ant-tree-node-selected{
        background: #E5EEFD !important;
        border-radius: 6px;
        color: #005AEA;
    }
    i{
        color: rgba(0,0,0,0.65);
        &:hover{
            color: #005AEA;
        }
    }
}
//弹窗
.ant-modal-footer{
    text-align: center !important;
}

//树形

.ant-tree {
    .ant-tree-node-content-wrapper{
        border-radius: 6px;
        &.ant-tree-node-selected{
            background: #E5EEFD;
            color: #005AEA;
        }
    }
}

.ant-cascader-menu{
	padding:7px;
	.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled), .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{
		background: #E5EEFD;
		color: #005AEA;
	}
	.ant-cascader-menu-item{
		border-radius: 3px;
		line-height: 32px;
		font-weight: normal;
		.ant-cascader-menu-item-content{
			font-size: 16px;
			color: rgba(0,0,0,0.65);
		}
		&:hover{
			background: #E5EEFD;
			.ant-cascader-menu-item-content{
				color: #005AEA;
			}
		}
	}
}

.ant-modal-confirm-btns {
    width: 100% !important;
    text-align: center !important;
}
